package basic

import (
	"gitee.com/Luna-CY/Golang-Project-Template/internal/general_logic/captcha_logic"
	"gitee.com/Luna-CY/Golang-Project-Template/internal/general_logic/notice_logic"
	"gitee.com/Luna-CY/Golang-Project-Template/internal/interface/service"
)

func New(storage service.SystemStorage, notice *notice_logic.Notice, captcha *captcha_logic.Captcha) *Basic {
	return &Basic{storage: storage, notice: notice, captcha: captcha}
}

type Basic struct {
	storage service.SystemStorage
	notice  *notice_logic.Notice
	captcha *captcha_logic.Captcha
}
